Ce logiciel est ê co₧t partagÄ dont le prix est fixÄ ê 10 $.
Ñ Contenu
Ce que fait Finger
Utilisation de Finger
Comment ìa marche
Limitations
Petite remarque
Limitations de garantie
Note importante
Historique des modifications
Remerciements
Ñ Ce que fait Finger
Finger est une implantation Macintosh du protocole Un*x Finger, qui vous permet de tëter n'importe qui dans le monde. Finger est AppleScriptable et Recordable.
Ñ Utilisation de Finger
Pour utiliser cette application, MacTCP doit avoir ÄtÄ installÄ.
Pour utiliser Finger, ouvrez d'abord Finger et sÄlectionnez Tëter╔ dans le menu Fichier. Indiquez le nom de la machine et (Äventuellement) le nom d'utilisateur de la personne que vous dÄsirez tëter (Note╩: Si vous avez utilisÄ Unix, vous pouvez prÄfÄrer indiquer utilisateur@machine daans l'une ou l'autre case (et si vous prÄfÄrez faire ainsi, allez-y, cela va marcher :-)). Pour pouvez choisir entre interroger un serveur Finger ou un serveur Whois, en cliquant dans la case Whois. Cliquez ensuite sur Tëter. Finger va ajouter au menu hiÄrarchique Tëter, toutes les adresses qui fonctionnent. Vous pouvez enregistrer ce menu en sÄlectionnant ╥Enregistrer le menu Tëter╙ dans le menu Fichier.
Vous pouvez aussi contrÖler Finger en utilisant AppleScript. Finger reconnaöt la suite standard complÅte des URL (c'est mÉme la premiÅre application ê le faire). Voici quelques exemples╩:
set err to geturl "finger://user@host"
set err to geturl "finger://host/user"
set err to geturl "whois://host/host"
set err to geturl "whois://host/host" to (file "harddisk:whois")
set res to fetchurl "finger://host@host"
Vous pouvez ainsi demander ê Finger d'afficher les rÄsultats, de les enregistrer dans un document ou de les renvoyer ê votre script pour traitement ultÄrieur. Finger reconnaöt aussi sa propre suite particuliÅre qui vous permet de faire╩:
set err to finger "host@host"
set err to whois "host@host"
mais cela vous permet uniquement de commander ê Finger d'afficher les rÄsultats. Si vous dÄsirez plus de contrÖle, utilisez la suite standard.
Finger crÄe et utilise aussi des documents AURL (le mÉme type de documents que Fetch et Anarchie utilisent - ces documents ne sont pas interchangeables, mais ils fournissent ê d'autres applications, un moyen standard de faire usage de Finger). Vous pouvez enregistrer des documents AURL Finger AURL en sÄlectionnant Tëter╔ et en complÄtant ensuite les cases, puis en cliquant sur Enregistrer. Avec un double-clic sur ces documents, le Finder va tëter la personne que vous avez indiquÄe.
Ñ Comment ìa marche
Lorsque vous sÄlectionnez Tëter dans le menu fichier, vous Étes invitÄ ê indiquer un nom de machine et d'utilisateur. Finger va ensuite essayer de trouver la machine, ouvrir le port 79 (ou 43 pour le serveur Whois, les deux numÄros de port sont spÄcifiÄs dans la ressource STR# 300) et lui envoyer le nom d'utilisateur. Il va ensuite afficher toute l'information que la machine ÄloignÄe lui renvoie, jusqu'ê 30╩kilobytes.
Finger convertit les caractÅres entrants et sortants, entre le code Macintosh ê 8 bits et le code ISO 8859-1 standard sur le rÄseau.
Ñ Limitations
Finger requiert probablement la ROM 128K, un SystÅme version 6.0 ou ultÄrieur et MacTCP v1.1 ou ultÄrieur. Si la mÄmoire de Finger arrive ê saturation, il va dÄsactiver l'article de menu Tëter╔ Si cela arrive, allouez-lui plus de mÄmoire╩! L'auteur n'a pas essayÄ cela en SystÅme 6, il se pourrait que cela ne marche plus lê.
Ñ Note importante
Ce programme est un logiciel ê co₧t partagÄ, ce qui signifie que si vous l╒utilisez, vous devriez lui envoyer 10╩$╩US. Vous pouvez payer en liquide $╩US, par chÅque, par carte de crÄdit VISA, MasterCard, American Express ou NetCash. Utilisez l'application Register (comprise dans l'ensemble) pour remplir le formulaire d'enregistrement et l'envoyer ê l'adresse indiquÄe, via cëble, courrier postal ou tÄlÄcopie.
Licences de site╩:
Licence mondiale╩: 1.000 $ US
Licence de site pour universitÄs ou sociÄtÄs╩: 250 $ US
Curtin University et University of Western Australia╩: exemptÄs.
Licence individuelle╩: 10 $ US.
Si vous achetez une licence de site, contactez l'auteur pour savoir comment avoir la case ╥PayÄ╙ automatiquement cochÄe, dans la zone de dialogue PrÄfÄrences. (Ceux que cela intÄresse peuvent savoir que l'auteur laisse sur sa machine, la case ╥PayÄ╙ non cochÄe de maniÅre ê vÄrifier que la zone A propos de╔ n'est pas trop ennuyeuse. Il y a donc moyen de vivre comme cela.)
Vous pouvez distribuer ce programme comme bon vous semble, tant que vous ne demandez pas d╒argent en contrepartie (ê supposer que les frais de tÄlÄchargement comme ceux de Compu$erve sont corrects (quoique, qui dirait que les frais de connexion ê Compu$erve sont raisonnables ?)). Ce serait probablement une bonne idÄe de conserver cette documentation avec le programme, mais l╒auteur n╒a pas les moyens de vÄrifier ce que vous faites. L╒auteur ne garantit aucune assistance, mais rÄpond toujours ê son courrier Älectronique. S╒il ne rÄpond pas, c╒est que votre message ne lui est pas parvenu, ou que sa rÄponse s╒est ÄgarÄe. RÄessayez donc, et communiquez-lui une adresse Internet valide, si possible.
Vous NE POUVEZ PAS DISTRIBUER ce programme sur aucun disque co₧tant plus de 5╩$╩US, sans l'autorisation explicite de l'auteur.
Ñ Limitation de garantie
Cette application est sensÄe faire ce qui est dÄcrit dans la documentation. Si elle ne le fait pas, vous pouvez arrÉter de l'utiliser. Si vous avez payÄ l'auteur et, dans l'annÄe, trouvez que l'application ne fait pas ce qui est dÄcrit ici, vous pouvez alors le signifier ê l'auteur. Il vous remboursera votre argent et annulera votre licence.
Ñ Remarque importante
Par la prÄsente, Peter Lewis dÄcline toute responsabilitÄ, expresse ou tacite relative ê ce logiciel, y compris et sans limitation, toute garantie ou capacitÄ ê satisfaire ê quelqu'application que ce soit. Peter Lewis ne pourra Étre tenu pour responsable d╒aucun dommage, quel qu╒en soit la raison, spÄciale, accidentelle, avec des consÄquences, directes ou indirectes, et ayant entraönÄ la perte de donnÄes ou un quelconque autre dommage, mÉme si Peter Lewis ou l╒un de ses agents a ÄtÄ prÄvenu de la possibilitÄ de tels dommages. Quelque soit l╒ÄvÄnement, Peter Lewis ne pourra Étre rendu responsable d╒un quelconque dommage, quelque soit la forme de la rÄclamation. Toute personne utilisant ce logiciel assume tous les risques relatifs ê la qualitÄ et ê la performance de ce logiciel.
US Governement:
Government End Users: If you are acquiring the Software and fonts
on behalf of any unit or agency of the United States Government, the
following provisions apply. The Government agrees:
(i) if the Software and fonts are supplied to the Department of
Defense (DoD), the Software and fonts are classified as "Commercial
Computer Software" and the Government is acquiring only "restricted rights"
in the Software, its documentation and fonts as that term is defined in
Clause 252.227-7013(c)(1) of the DFARS; and
(ii) if the Software and fonts are supplied to any unit or agency
of the United States Government other than DoD, the Government's rights in
the Software, its documentation and fonts will be as defined in Clause
52.227-19(c)(2) of the FAR or, in the case of NASA, in Clause
18-52.227-86(d) of the NASA Supplement to the FAR.
Ñ Historique des modifications
Still to think about doing -
page up/down keys
Another observation - the scroll bars in the finger results window don't de-active?
Might be kinda nice to have a pop-up that could hold frequently used
machine names next to the machine name field. For instance, I often want to
Checkbox for "save address in finger menu" in Finger Input
Save window positions.
Restrict Finger output window to 80 column resizing.
Windows menu.
Saving finger output window.
v1.5.0d1
~AppleScript/recording support
~Saving/Opening AURL documents
~Removed fingerd support (use Daemon instead)
v1.3.7
~Fixed the mess I made of Fingerd
~A couple other bug fixes
~Updated the Email address
v1.3.6
~Fixed incompatibility with AppleScript
~A couple bug fixes
v1.3.5
~Changed %LOG to put a time stamp in as well.
~Colourized icons - Thanks to Don Nash for the icons.
~Fixed it so that the strings which are returned by tokens are translated 7->8
~Fixed %LOOKUP to not uppercase the line.
v1.3.3
~Added Option-Quit to quit the daemon.
~Change "Finger" to "Whois" when you click the Whois check box
v1.3.1
~Crash with error 25 when Finger text is selected
~Should be more difficult to crash with out of memory, though still not impossible.
~Bug with edit menu selections.
~Crash with dragging non-fron windows
~Added in support for the file Translate 7<->8 for foreign character sets.
v1.3.0
~Have setable default for the Finger window.
~Find a more intuitive way of saving the Finger-> menu.
~Add a pref to Finger to auto-open the Finger╔ dialog on startup - Tom McDougal
~Reverse user/machine name?
~Allow chained fingering (eg root@foo.edu@bar.edu), at least in the client.
v1.2.1 Release 3 Dec/91
NOTE: The Finger 1.2.1 release incorrectly included Fingerd 1.1.5. :-(
~Solved a bug to do with QUIT apple events, that caused Fingerd to crash on shutdown.
v1.1.5 Release 2 Dec/91
~Print cancel button produced an error message - Albert Smith
~Avoid crashing in MonoFinder systems - JQ Johnson
~Changed from striping incoming <lf>s, to striping <cr>s, and converting <lf> to <cr>
~Support Whois query in Finger - JQ Johnson
~Handle multiple daemon connections under MacTCP 1.1. The max is specified in STR#=129. By default the maximum for Finger is 2 daemons, and for Fingerd is 1.
~Support quit apple event in daemon - Stuart Cheshire.
~Extend %FILES to return file ? for missing file, and @ for blank user - S. Cheshire
~Enable the Edit menu, seeing as how it works anyway
~Find the correct Prefs folder on all systems - Bien amicalement
~Put port into rsrc fork so it can be easily changed to a whois server - JQ Johnson
~Handle 7<->8 bit conversions - Ari Ahonen
~Allow recursive expansion of tokens under tokens like %FILES - Stuart Cheshire.
More importantly, recursive expansion of <cr> to <cr><lf>! - Ari Ahonen.
~Handle out of memory a bit more gracefully (like only one OoM dialog) - Brian Kendig.
v1.0.6g Interim non-release
~Fix crash related to low end macs with little memory (stack space problem)
v1.0.6 Release 1 Nov/91
-Some sort of edit feature to insert the current time chars - Dave White
Scrapped due to change from international chars to tokens.
v1.0.4 Beta Release 3
~Make Finger's tokens extensible!
~Use tokens instead of silly characters.
~Window opens only after all finger info is read, and a busy cursor is displayed
~Zoom the window after reading the plan - Robert Beckett
v1.0.2 Beta Release 2
~Problems with 6.0.5 and Finger - Rob Trevor
~Crashes on a SE with System 6.0.4, MacTCP 1.0.2 when you unset the plan check box
~ - Ian Hoyle
~Running Finger/Daemon with Fingerd gives sys error 'Fingerd' error type 11
~ - Chris Price
~1) It would be nice to have a print command to get a hard copy of the
response from a finger query - Greg Webb
~A "Dial" menu - Rodney Vickers
~2) I think you should change the cursor to a watch while the query is being
made. At present, the cursor disappears - Greg Webb
[I ShowCursor to make it reappear. It isn't a watch because Finger isn't locked up]
~3) Minor point. Under Help, the text says 'Use the Finger menu...' I think
that should read 'Use the Finger command...' or 'Use the Finger command
from the File menu...' - Greg Webb
~Use other than chicago font in about/help/etc - Danny Thomas
~Dim the OK button until a reasonably valid machine name is in the dialog box
- Danny Thomas
~Dim the check box out until the plan is selected. - Danny Thomas
~Remember the plan on different volumes (I think I've fixed this) - Quinn
v1.0.0 Beta Release 1
~Bug in TEActivate (Finger @rocky, then finger @twinpeaks, then click OK -> bus err)
~Increase the 10k mem restriction if the about, help, prefs windows are not open,
or finger windows are open. - Grow Zone should fix most mem problems.
~Fingering yourself doesn't work. It really shouldn't crash the machine.
~You should be able to copy out of the Finger windows.
~Scroll bars.
Ñ Remerciements
Merci ê Quinn&Todd de tester les premiÅres version bÉtas et ê Rhys pour l'aider ê ÄpÄpiner TCP (chouette, chouette, chouette╩!), et en gÄnÄral ê DRJQ, au UCC, Curtin, Steve, c.s.m.p, ditmela.oz.au (& Harold), (ftp.)apple.com, Stephen, et ê chacun qui utilise Finger/Fingerd╩! Remerciements spÄciaux ê ces braves gars qui ont risquÄ leur vie et leur Macintosh, ê tester un programme inconnu╩: Oliver, Ian, Paul, Dave, Adrian, Phil, Robin, Rodney, Allan (encore╩!), Chris, Adam, Robert, Rob, Phill, Greg, Alf, Danny et Michael╩! Grand merci ê JQ Johnson, Stuart Cheshire, Bien amicalement, Ari Ahonen & Brian Kendig qui suggÄrÅrent beaucoup d'amÄliorations ê la version 1.0.6.